import json

# 打开JSON文件
with open('test.json', 'r+') as file:
    # 读取文件内容并转换为Python对象
    data = json.load(file)

    # 修改Python对象
    data['key'] = 'new_value'  # 替换为你要修改的键和值
    data['age'] = 18

    # 将文件指针移到文件开头
    file.seek(0)

    # 将更新后的Python对象写回文件
    # json.dump(data, file)
    json.dump(data, file, ensure_ascii=False, indent=4)#对齐可视化

    # 删除文件末尾的旧内容（如果有的话）
    file.truncate()